import requests

url = 'https://www.gushiwen.cn/'
# 请求头
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36',
}
# 发起请求
res = requests.get(url, headers=headers)
# res = requests.get(url)
# print(res)
# 获取状态码
# print(res.status_code)
# 获取编码
# print(res.encoding)
# 设定编码
# res.encoding = 'UTF-8'
# 当前这种方式通过解析给定的编码准确率很高
# res.encoding = res.apparent_encoding
# 获取字符串
# print(res.text)
# 获取字节 建议
# print(res.content.decode())
# print(res.content.decode('UTF-8'))
# print(res.content.decode(res.apparent_encoding))
# 获取响应的url
# print(res.url)
# 获取响应头
# print(res.headers)
# 获取请求头
# print(res.request.headers)
# 获取json 返回的数据是json字符串才可以使用json进行获取
# print(res.json())
# 了解
# print(res.ok)
# 获取cookies  非常重要（后面要单讲）
# print(res.cookies)